A Fast Parallel Algorithm for Routing Unicast Assignments in Benes Networks
نویسندگان
چکیده
Absftact-This paper presents a new parallel algorithm for routing unicast (one-to-one) assignments in Ben& networks. Parallel routing algorithms for such networks were reported earlier, but these algorithms were designed primarily to route permutation assignments. The routing algorithm presented in this paper removes this restriction without an increase in the order of routing cost or routing time. We realize ulis new routing algorithm on two different topologies. The algorithm routes a unicast assignment involving U ( k ) pairs of inputs and outputs in O(lg2 k + lg n ) time on a completely connected network of n processors and in O(lg4 k + lg2 k lg n ) time on an extended shuffle-exchange network of n processors. Using O( n lg n ) processors, the same algorithm can he pipelined to route a micast assignments, each involving O(k) pairs of inputs and outputs, in U(lg2 k + lg n + ( a 1) Ig k ) time on a completely connected network and in U(lg4 k + lg2 k lg n + (a l)(lg3 k + Ig k lg n ) ) time on the extended shuffle-exchange network. These yield an average routing time of O(lg k ) in the first case, and O(lg3 k + Ig klg n ) in the second case, for all a 2 lg n. These complexities indicate that the algorithm given in this paper is as fast as Nassimi and Sahni's algorithm for unicast assignments, and with pipelining, it is faster than the same algorithm at least by a factor of U(lg n ) on both topologies. Furthermore, for sparse assignments, i.e., when k = 0(1), it is the first algorithm which has an average routing time of U(lg n ) on a topology with O(n) links.
منابع مشابه
A Fast Parallel Routing Algorithm for Benes Group Switches
A parallel routing algorithm for controlling the class of interconnection networks called group connectors is presented. Given any legal mapping from input to output groups with busy inputs, this algorithm can determine the switch setting of a Benes group connector with inputs and output groups in time on a completely connected computer or the EREW PRAM model with processing elements. The imple...
متن کاملParallel Routing Algorithms in Benes and Clos Networks: A Survey
Benes and Clos networks are an important class of multistage interconnection network due to their expandability and modularity. In this article we present a survey of parallel routing algorithms in Benes and Clos Networks. These parallel routing algorithms are compared in terms of their interconnection topologies, implementation and time complexity. Index Terms : Multistage Interconnection netw...
متن کاملArbitrary Size Benes Networks
The Benes network is a rearrangeable nonblocking network which can realize any arbitrary permutation. Overall, the r-dimensional Benes network connects 2 r inputs to 2 r outputs through 2r ? 1 levels of 2 2 switches. Each level of switches consists of 2 r?1 switches, and hence the size of the network has to be a power of two. In this paper, we extend Benes networks to arbitrary sizes. We also s...
متن کاملUpper Bound Analysis and Routing in Optical Benes Networks
Multistage Interconnection Networks (MIN) are popular in switching and communication applications. It has been used in telecommunication and parallel computing systems for many years. The new challenge facing optical MIN is crosstalk, which is caused by coupling two signals within a switching element. Crosstalk is not too big an issue in the Electrical Domain, but due to the stringent Bit Error...
متن کاملHardware Implementation of Parallel Algorithm for Setting Up Benes Networks
Both Benes and Clos networks are rearrangeably non-blocking multi-stage interconnection networks. Benes network is a special case of Clos network which has inputs and outputs. The Benes network is constructed with switching nodes recursively. Due to their non-blocking property and relative smaller number of crosspoints, Benes/Clos networks have received much attention in both academia and indus...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Parallel Distrib. Syst.
دوره 6 شماره
صفحات -
تاریخ انتشار 1995